package com.lynn.baseproject.entity

/**
 * @description:
 * @author: bailing
 * @datetime: 2025/5/28 11:20
 **/
/**
 * {
 *     "images": [
 *         {
 *             "startdate": "20250527",
 *             "fullstartdate": "202505270700",
 *             "enddate": "20250528",
 *             "url": "/th?id=OHR.MonaValePool_EN-US4805820773_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp",
 *             "urlbase": "/th?id=OHR.MonaValePool_EN-US4805820773",
 *             "copyright": "Mona Vale Rockpool, Sydney, Australia (© jamenpercy/Getty Images)",
 *             "copyrightlink": "https://www.bing.com/search?q=Mona+Vale+rockpool&form=hpcapt&filters=HpDate%3a%2220250527_0700%22",
 *             "title": "A shore thing",
 *             "quiz": "/search?q=Bing+homepage+quiz&filters=WQOskey:%22HPQuiz_20250527_MonaValePool%22&FORM=HPQUIZ",
 *             "wp": true,
 *             "hsh": "d61c9e33651309e2e352f506ac68a78d",
 *             "drk": 1,
 *             "top": 1,
 *             "bot": 1,
 *             "hs": []
 *         }
 *     ],
 *     "tooltips": {
 *         "loading": "Loading...",
 *         "previous": "Previous image",
 *         "next": "Next image",
 *         "walle": "This image is not available to download as wallpaper.",
 *         "walls": "Download this image. Use of this image is restricted to wallpaper only."
 *     }
 * }
 */
data class BiYingEntity(
    var images: MutableList<ImageEntity>? = null,
    var tooltips: TooltipEntity? = null
)

data class ImageEntity(
    var startdate: String? = null,
    var fullstartdate: String? = null,
    var enddate: String? = null,
    var url: String? = null,
    var urlbase: String? = null,
    var copyright: String? = null,
    var copyrightlink: String? = null,
    var title: String? = null,
    var quiz: String? = null,
    var isWp: Boolean = false,
    var hsh: String? = null,
    var drk: Int = 0,
    var top: Int = 0,
    var bot: Int = 0,
    var hs: MutableList<*>? = null
)

data class TooltipEntity(
    val loading: String? = null,
    val previous: String? = null,
    val next: String? = null,
    val walle: String? = null,
    val walls: String? = null
)